package com.medical.pojo;

import lombok.Data;

import java.util.List;

@Data
public class WeatherResponse {
    private String code;           // 响应码
    private String updateTime;     // 更新时间
    private String fxLink;         // 天气预报链接
    private Now now;              // 实时天气数据
    private Refer refer;          // 引用信息

    @Data
    public static class Now {
        private String obsTime;    // 观测时间
        private String temp;       // 温度
        private String feelsLike;  // 体感温度
        private String icon;       // 天气图标代码
        private String text;       // 天气描述
        private String wind360;    // 风向360角度
        private String windDir;    // 风向
        private String windScale;  // 风力等级
        private String windSpeed;  // 风速
        private String humidity;   // 相对湿度
        private String precip;     // 降水量
        private String pressure;   // 大气压强
        private String vis;        // 能见度
        private String cloud;      // 云量
        private String dew;        // 露点温度
    }

    @Data
    public static class Refer {
        private List<String> sources;  // 数据源
        private List<String> license;  // 许可证
    }
}
